package com.qumitech.visualnovel.controller.vo.retain;

import com.alibaba.fastjson.annotation.JSONField;

public class RetainConfigVO {

    Integer id;

    String name;

    String grouping;

    Integer status;

    @JSONField(name = "retain_way")
    Integer retainWay;

    @JSONField(name = "retain_timing")
    String retainTiming;

    @JSONField(name = "push_status")
    Integer pushStatus;

    @JSONField(name = "push_title")
    String pushTitle;

    @JSONField(name = "push_content")
    String pushContent;

    @JSONField(name = "push_url")
    String pushUrl;

    @JSONField(name = "dropdown_status")
    Integer dropdownStatus;

    @JSONField(name = "dropdown_content")
    String dropdownContent;

    @JSONField(name = "dropdown_url")
    String dropdownUrl;

    @JSONField(name = "system_msg_status")
    Integer systemMsgStatus;

    @JSONField(name = "system_msg_type")
    String systemMsgType;

    @JSONField(name = "system_msg_content")
    String systemMsgContent;

    @JSONField(name = "system_msg_pic")
    String systemMsgPic;

    @JSONField(name = "system_msg_url")
    String systemMsgUrl;

    @JSONField(name = "sms_msg_status")
    Integer smsMsgStatus;

    @JSONField(name = "sms_msg_content")
    String smsMsgContent;

    @JSONField(name = "prop_status")
    Integer propStatus;

    @JSONField(name = "prop_type")
    Integer propType;

    @JSONField(name = "prop_id")
    String propId;

    @JSONField(name = "prop_type_name")
    String propTypeName;

    @JSONField(name = "prop_name")
    String propName;

    @JSONField(name = "prop_duration")
    Integer propDuration;

    @JSONField(name = "prop_num")
    Integer propNum;

    @JSONField(name = "created_by")
    String createdBy;

    @JSONField(name = "create_time")
    String createTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGrouping() {
        return grouping;
    }

    public void setGrouping(String grouping) {
        this.grouping = grouping;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getRetainWay() {
        return retainWay;
    }

    public void setRetainWay(Integer retainWay) {
        this.retainWay = retainWay;
    }

    public String getRetainTiming() {
        return retainTiming;
    }

    public void setRetainTiming(String retainTiming) {
        this.retainTiming = retainTiming;
    }

    public String getPushTitle() {
        return pushTitle;
    }

    public void setPushTitle(String pushTitle) {
        this.pushTitle = pushTitle;
    }

    public String getPushContent() {
        return pushContent;
    }

    public void setPushContent(String pushContent) {
        this.pushContent = pushContent;
    }

    public String getPushUrl() {
        return pushUrl;
    }

    public void setPushUrl(String pushUrl) {
        this.pushUrl = pushUrl;
    }

    public String getDropdownContent() {
        return dropdownContent;
    }

    public void setDropdownContent(String dropdownContent) {
        this.dropdownContent = dropdownContent;
    }

    public String getDropdownUrl() {
        return dropdownUrl;
    }

    public void setDropdownUrl(String dropdownUrl) {
        this.dropdownUrl = dropdownUrl;
    }

    public String getSystemMsgType() {
        return systemMsgType;
    }

    public void setSystemMsgType(String systemMsgType) {
        this.systemMsgType = systemMsgType;
    }

    public String getSystemMsgContent() {
        return systemMsgContent;
    }

    public void setSystemMsgContent(String systemMsgContent) {
        this.systemMsgContent = systemMsgContent;
    }

    public String getSystemMsgPic() {
        return systemMsgPic;
    }

    public void setSystemMsgPic(String systemMsgPic) {
        this.systemMsgPic = systemMsgPic;
    }

    public String getSystemMsgUrl() {
        return systemMsgUrl;
    }

    public void setSystemMsgUrl(String systemMsgUrl) {
        this.systemMsgUrl = systemMsgUrl;
    }

    public String getSmsMsgContent() {
        return smsMsgContent;
    }

    public void setSmsMsgContent(String smsMsgContent) {
        this.smsMsgContent = smsMsgContent;
    }

    public Integer getPropType() {
        return propType;
    }

    public void setPropType(Integer propType) {
        this.propType = propType;
    }

    public String getPropId() {
        return propId;
    }

    public void setPropId(String propId) {
        this.propId = propId;
    }

    public String getPropTypeName() {
        return propTypeName;
    }

    public void setPropTypeName(String propTypeName) {
        this.propTypeName = propTypeName;
    }

    public String getPropName() {
        return propName;
    }

    public void setPropName(String propName) {
        this.propName = propName;
    }

    public Integer getPropDuration() {
        return propDuration;
    }

    public void setPropDuration(Integer propDuration) {
        this.propDuration = propDuration;
    }

    public Integer getPropNum() {
        return propNum;
    }

    public void setPropNum(Integer propNum) {
        this.propNum = propNum;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public String getCreateTime() {
        return createTime.substring(0, 19);
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Integer getPushStatus() {
        return pushStatus;
    }

    public void setPushStatus(Integer pushStatus) {
        this.pushStatus = pushStatus;
    }

    public Integer getDropdownStatus() {
        return dropdownStatus;
    }

    public void setDropdownStatus(Integer dropdownStatus) {
        this.dropdownStatus = dropdownStatus;
    }

    public Integer getSystemMsgStatus() {
        return systemMsgStatus;
    }

    public void setSystemMsgStatus(Integer systemMsgStatus) {
        this.systemMsgStatus = systemMsgStatus;
    }

    public Integer getSmsMsgStatus() {
        return smsMsgStatus;
    }

    public void setSmsMsgStatus(Integer smsMsgStatus) {
        this.smsMsgStatus = smsMsgStatus;
    }

    public Integer getPropStatus() {
        return propStatus;
    }

    public void setPropStatus(Integer propStatus) {
        this.propStatus = propStatus;
    }
}
